﻿<%@ Page Title="" Language="C#" MasterPageFile="~/mpPagina.master" AutoEventWireup="true" CodeFile="clasifAnimal.aspx.cs" Inherits="clasifAnimal" %>

<asp:Content ID="Content1" ContentPlaceHolderID="cphHead" Runat="Server">
    <link rel="stylesheet" href="/css/botonPAW.css" />
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="cphAcciones" Runat="Server">
    <strong> Acciones </strong>
    <br/>
    <br/>
    <asp:LinkButton ID="lbNuevo" CssClass="button blue" onclick="btnNuevo_Click" Enabled="true" Visible="true" runat="server">Nuevo</asp:LinkButton>
    <br/>
    <br/>
    <asp:LinkButton ID="lbInsertar" CssClass="button blue" onclick="btnAgregar_Click" Enabled="true" Visible="true" runat="server">Insertar</asp:LinkButton>
    <br/>
    <br/>
    <asp:LinkButton ID="lbModificar" CssClass="button blue" onclick="btnModificar_Click" Enabled="true" Visible="true" runat="server">Modificar</asp:LinkButton>
    <br/>
    <br/>
    <asp:LinkButton ID="lbEliminar" CssClass="button blue" onclick="btnEliminar_Click" Enabled="true" Visible="true" runat="server">Eliminar</asp:LinkButton>
    <br/>
    <br/>
    <asp:LinkButton ID="lbConsultar" CssClass="button blue" onclick="btnConsultar_Click" Enabled="true" Visible="true" runat="server">Consultar</asp:LinkButton>
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="cphTitulo" Runat="Server">
    <h3>Clasificaci&oacute;n de Animales Vertebrados</h3>
</asp:Content>

<asp:Content ID="Content4" ContentPlaceHolderID="cphPrincipal" Runat="Server">
    <table>
        <tr>
            <td>
                <asp:Label ID="lblClasificacionID" CssClass="etiqueta" Text="ClasificacionID:" runat="server"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtClasificacionID" CssClass="controlID" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RegularExpressionValidator ID="revClasificacionID"  ControlToValidate="txtClasificacionID" 
                        ErrorMessage="Debe ingresar un número de un máximo de 4 dígitos."  ForeColor="Red"
                        SetFocusOnError="true" ValidationExpression="^([\d]{0,4})$" runat="server">
	            </asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblNombre" CssClass="etiqueta" Text="Nombre:" runat="server"></asp:Label>
            </td>
            <td style="width: 151px">
                <asp:TextBox ID="txtNombre" CssClass="controles" MaxLength="50" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RegularExpressionValidator ID="revNombre"  ControlToValidate="txtNombre" 
                        ErrorMessage="Debe ingresar una hilera de un máximo de 50 caracteres."  ForeColor="Red"
                        SetFocusOnError="true" ValidationExpression="^([\S\s]{0,50})$" runat="server"> 
                         <%-- SetFocusOnError="true" ValidationExpression="^([0-9a-zA-Z ]{0,50})$" runat="server"> --%>
	            </asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblCaracteristica" CssClass="etiqueta" Text="Caracter&iacute;stica:" runat="server"></asp:Label>
            </td>
            <td style="width: 151px">
                <asp:TextBox ID="txtCaracteristica" CssClass="controles" MaxLength="500" Rows="5" Columns="50" TextMode="MultiLine" runat="server" ></asp:TextBox>
            </td>
            <td>
                <asp:RegularExpressionValidator ID="revCaracteristica"  ControlToValidate="txtCaracteristica" 
                        ErrorMessage="Debe ingresar una hilera de un máximo de 500 caracteres."  ForeColor="Red"
                        SetFocusOnError="true" ValidationExpression="^([\S\s]{0,500})$" runat="server">
	            </asp:RegularExpressionValidator>
            </td>
        </tr>
    </table>
    <br/>
    <div>
        <asp:GridView ID="gvClasifAnimal" runat="server" AutoGenerateColumns="False" AllowPaging="True" 
            OnPageIndexChanging="gvClasifAnimal_PageIndexChanging" AllowSorting="True" 
            OnSorting="gvClasifAnimal_Sorting" OnSelectedIndexChanging="gvClasifAnimal_SelectedIndexChanging"
            EmptyDataText="No se encontraron registros" >
            <AlternatingRowStyle CssClass="gridAlternatingItems"/>
            <HeaderStyle CssClass="gridHeader" />
            <SelectedRowStyle CssClass="gridSelectedItems"/>
            <Columns>    
                <asp:BoundField DataField="ClasificacionID" HeaderText="ClasificacionID" SortExpression="ClasificacionID" >
                    <ItemStyle HorizontalAlign="Center" Width="80px" />
                </asp:BoundField>
                <asp:BoundField DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre" >
                    <ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="200px"/>
                </asp:BoundField>
                <asp:BoundField DataField="Caracteristica" HeaderText="Caracteristica" SortExpression="Caracteristica" >
                    <ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="500px" />
                </asp:BoundField>
                <asp:CommandField SelectText="Seleccionar" ShowSelectButton="True" />
            </Columns>
            <PagerStyle HorizontalAlign="Left" CssClass="gridPagerStyle"/>
        </asp:GridView>
    </div>
    
    <div id="mensaje">
        <asp:Label ID="lblMensaje" runat="server" Text="" ></asp:Label>
    </div>

</asp:Content>

